body {
  font-family: "Microsoft YaHei", sans-serif;
  overflow-x: hidden;
  min-width: 1230px;
}
body iframe {
  display: none;
}
.container {
  width: 1170px;
  margin: 0 auto;
}
a {
  text-decoration: none!important;
}
.navbar-brand {
  float: none;
  line-height: 0;
}
@media (max-width: 768px) {
  .pc-con {
    display: none!important;
  }
}
.mobile-con {
  display: none;
}
.header .header-top {
  height: 40px;
  background: #1c1d21;
  line-height: 40px;
}
.header .header-top .lf {
  color: #999;
  float: left;
}
.header .header-top .lf p {
  font-size: 14px;
  padding: 0 0 0 30px;
  margin: 0;
  background: url("../images/header-icon_12.jpg") no-repeat left center;
}
.header .header-top .rt {
  float: right;
  color: #666;
  width: 704px;
  text-align: right;
  font-size: 14px;
}
.header .header-top .rt p {
  display: block;
  float: left;
  margin: 0;
}
.header .header-top .rt a {
  display: inline-block;
  color: #fff;
  margin: 0 9px;
}
.header .header-top .rt a img {
  vertical-align: middle;
}
.header .header-top .rt a:hover {
  opacity: 0.8;
}
.header .header-top .rt b {
  font-weight: 500;
  margin-left: 10px;
}
.header .header-top .rt .shop-car {
  float: right;
  position: relative;
}
.header .header-top .rt .shop-car .car-icon {
  height: 40px;
}
.header .header-top .rt .shop-car .car-icon p {
  font-size: 14px;
  color: #fff;
  padding: 0 20px 0 30px;
  height: 40px;
  line-height: 40px;
  background: url("../images/shop-car_03.png") no-repeat left center;
}
.header .header-top .rt .shop-car .car-icon p span {
  display: inline-block;
  border-radius: 100%;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background: #ff0000;
  height: 18px;
  width: 18px;
  line-height: 18px;
  position: absolute;
  top: 5px;
  right: 0;
}
.header .header-top .rt .shop-car .drop-list {
  display: none;
  width: 310px;
  height: 382px;
  border: 1px solid #cbcbcb;
  border-top: none;
  text-align: left;
  position: absolute;
  top: 40px;
  right: 0;
  background: #fff;
  z-index: 99;
}
.header .header-top .rt .shop-car .drop-list h6 {
  height: 37px;
  line-height: 37px;
  font-size: 14px;
  padding-left: 8px;
  color: #666;
}
.header .header-top .rt .shop-car .drop-list ul {
  height: 300px;
  overflow: auto;
}
.header .header-top .rt .shop-car .drop-list li {
  height: 52px;
  padding: 8px 10px;
  border-bottom: 1px dotted #cbcbcb;
  overflow: hidden;
}
.header .header-top .rt .shop-car .drop-list li:hover {
  background: #f4f4f4;
}
.header .header-top .rt .shop-car .drop-list li .cart_img {
  float: left;
}
.header .header-top .rt .shop-car .drop-list li .cart_img a {
  display: block;
  border: 1px solid #dcdcdc;
}
.header .header-top .rt .shop-car .drop-list li .cart_img a img {
  height: 50px;
  line-height: 50px;
}
.header .header-top .rt .shop-car .drop-list li .cart_name {
  width: 120px;
  float: left;
  height: 50px;
  overflow: hidden;
}
.header .header-top .rt .shop-car .drop-list li .cart_name a {
  font-size: 12px;
  line-height: 17px;
  color: #666;
  margin: 0;
}
.header .header-top .rt .shop-car .drop-list li .cart_name a:hover {
  color: #f08700;
}
.header .header-top .rt .shop-car .drop-list li .cart_info {
  float: right;
}
.header .header-top .rt .shop-car .drop-list li .cart_info .cart_price {
  color: #ff0000;
  line-height: 20px;
}
.header .header-top .rt .shop-car .drop-list li .cart_info .cart_delete {
  color: #333;
  float: right;
}
.header .header-top .rt .shop-car .drop-list .bot-info {
  height: 45px;
  line-height: 45px;
  background: #f4f4f4;
}
.header .header-top .rt .shop-car .drop-list .bot-info h5 {
  font-size: 14px;
  color: #666;
  font-weight: 500;
  padding-left: 10px;
}
.header .header-top .rt .shop-car .drop-list .bot-info h5 b {
  margin-left: 0;
  font-weight: 600;
}
.header .header-top .rt .shop-car .drop-list .bot-info h5 a {
  display: block;
  width: 68px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  background: #f08700;
  color: #fff;
  border-radius: 3px;
  font-size: 14px;
  float: right;
  margin: 9px 16px 0 0;
}
.header .header-con {
  height: 110px;
  clear: both;
}
.header .header-con .logo {
  height: 68px;
  margin-top: 6px;
  float: left;
}
.header .header-con .nav-con {
  width: 85%;
  float: right;
}
.header .header-con .tao {
  line-height: 110px;
}
.header .header-con .tao a {
  font-size: 16px;
  color: #e87518;
  padding: 4px 0 4px 24px;
  border-bottom: 1px solid #e87518;
  background: url("../images/tao_03.jpg") no-repeat left center;
}
.header .header-con #nav {
  margin: 0;
  transition: 0.3s;
}
.header .header-con #nav .sub-nav {
  float: left;
  text-align: center;
  position: relative;
  line-height: 110px;
  transition: 0.3s;
  margin: 0 1px;
  padding: 0 2%;
}
.header .header-con #nav .sub-nav:hover a {
  color: #f08700;
}
.header .header-con #nav .sub-nav a {
  color: #000;
  font-size: 16px;
  display: block;
  height: 100%;
}
.header .header-con #nav .sub-nav .drop-down {
  z-index: 999;
  position: absolute;
  top: 110px;
  left: -20%;
  display: none;
}
.header .header-con #nav .sub-nav .ul1 {
  width: 140%;
  text-align: center;
  background: transparent;
  height: auto;
}
.header .header-con #nav .sub-nav .ul1 li {
  text-align: center;
  line-height: 35px;
  cursor: pointer;
  color: #fff;
  height: auto;
  margin-bottom: 1px;
  background: #fff;
}
.header .header-con #nav .sub-nav .ul1 li:hover {
  color: #f08700;
}
.header .header-con #nav .sub-nav .ul1 li a {
  font-size: 15px;
  padding: 0 5%;
  background: transparent;
  display: block;
  color: #333;
}
.header .header-con #nav .sub-nav .ul1 li a:hover {
  color: #fff;
  background: #f08700;
}
.header .header-con #nav .active a {
  color: #f08700;
}
/*main*/
.main {
  clear: both;
  /* flexslider */

}
.main .flexslider {
  position: relative;
  height: auto;
  overflow: hidden;
}
.main .slides {
  position: relative;
  z-index: 1;
}
.main .slides img {
  width: 100%;
  transition: 3s linear;
  transform: scale(1.08);
}
.main .slides a {
  display: block;
  width: 100%;
  height: 100%;
}
.main .slides li {
  height: auto;
  width: 100%;
}
.main .slides li img {
  width: 100%;
}
.main .flexslider:hover .flex-prev {
  opacity: 1;
}
.main .flexslider:hover .flex-next {
  opacity: 1;
}
.main .flex-active-slide img {
  transform: scale(1);
}
.main .flex-control-nav {
  margin: 0;
  padding: 0;
  background: transparent;
  position: absolute;
  bottom: 40px;
  z-index: 2;
  width: 100%;
  text-align: center;
}
.main .flex-control-nav li {
  overflow: hidden;
  display: inline-block;
  width: 42px;
  height: 3px;
  margin: 0px 7px ;
  *display: inline;
  zoom: 1;
  background: #fff;
}
.main .flex-control-nav a {
  height: 3px;
  transform: translate(-42px, 0);
  display: block;
  overflow: hidden;
  background: #e87518;
  cursor: pointer;
  color: transparent;
}
.main .flex-control-nav .flex-active {
  background-position: 0 0;
  background: #e87518;
  transform: translate(0, 0);
  transition: all 4s linear;
}
.main .flex-direction-nav {
  position: absolute;
  z-index: 3;
  width: 100%;
  top: 48%;
  height: 54px;
}
.main .flex-direction-nav li a {
  display: block;
  width: 32px;
  height: 54px;
  overflow: hidden;
  cursor: pointer;
  position: absolute;
}
.main .flex-direction-nav li a.flex-prev {
  opacity: 0;
  transition: 0.4s;
  left: 40px;
  background: url(../images/prev_03.png) center center no-repeat;
}
.main .flex-direction-nav li a.flex-next {
  opacity: 0;
  transition: 0.4s;
  right: 40px;
  background: url(../images/next_03.png) center center no-repeat;
}
.main .main-content .years {
  margin: 40px auto;
}
.main .main-content .years .years-box {
  height: 160px;
  background: #eff2f6;
}
.main .main-content .years .txt-box {
  width: 565px;
  float: left;
}
.main .main-content .years .txt-box .number {
  margin: 0 29px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  float: left;
}
.main .main-content .years .txt-box .txt {
  float: left;
  width: 437px;
}
.main .main-content .years .txt-box .txt h6 {
  font-size: 16px;
  color: #333;
  margin: 5% 0 3%;
  font-weight: 500;
}
.main .main-content .years .txt-box .txt p {
  font-size: 14px;
  color: #999;
  line-height: 180%;
}
.main .main-content .years .tel-box {
  width: 570px;
  float: right;
}
.main .main-content .years .tel-box .img {
  width: 47%;
  float: left;
}
.main .main-content .years .tel-box .img img {
  width: 100%;
  height: 160px;
}
.main .main-content .years .tel-box .tel {
  width: 53%;
  float: left;
  background: url("../images/years_04.jpg") no-repeat center;
  background-size: cover;
  height: 160px;
}
.main .main-content .years .tel-box .tel h5 {
  font-size: 30px;
  color: #0f407e;
  font-family: Impact;
  margin: 68px 0 0 45px;
}
.main .main-content .years .tel-box .tel a {
  font-size: 16px;
  color: #e87518;
  padding: 4px 0 4px 30px;
  border-bottom: 1px solid #e87518;
  background: url("../images/tao_03.jpg") no-repeat left center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 6px 0 0 45px;
}
.main .main-content .Features li {
  width: 23%;
  margin-right: 2.6666666666%;
  float: left;
  height: 182px;
}
.main .main-content .Features li h6 {
  margin: 10% 0 0 10%;
  font-size: 18px;
  font-weight: 500;
  color: #0f407e;
}
.main .main-content .Features li h6 span {
  color: #f08700;
}
.main .main-content .Features li p {
  font-size: 14px;
  color: #666;
  line-height: 180%;
  width: 52%;
  margin: 4% 0 0 10%;
}
.main .main-content .Features li:nth-child(1) {
  background: url("../images/Features_03.jpg") no-repeat center;
}
.main .main-content .Features li:nth-child(2) {
  background: url("../images/Features_05.jpg") no-repeat center;
}
.main .main-content .Features li:nth-child(3) {
  background: url("../images/Features_07.jpg") no-repeat center;
}
.main .main-content .Features li:nth-child(4) {
  background: url("../images/Features_09.jpg") no-repeat center;
  margin-right: 0;
}
.main .main-content .process {
  margin: 2% auto;
  overflow: hidden;
}
.main .main-content .process img {
  width: 100%;
}
.main .main-content .order img {
  width: 100%;
}
.main .main-content .about {
  margin-top: 2%;
  height: 560px;
  background: url("../images/about-bg_02.jpg") no-repeat center;
}
.main .main-content .about .content {
  position: relative;
}
.main .main-content .about .content .img-box {
  width: 40%;
  position: absolute;
  top: 38px;
  left: 15px;
  z-index: 2;
}
.main .main-content .about .content .img-box .tit {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border-bottom: 3px solid #0f407e;
}
.main .main-content .about .content .img-box h6 {
  font-size: 20px;
  font-weight: 500;
  color: #0f407e;
}
.main .main-content .about .content .img-box h6 span {
  color: #f08700;
}
.main .main-content .about .content .img-box p {
  font-size: 14px;
  color: #666;
  margin: 6px 0 12px;
}
.main .main-content .about .content .img-box .img {
  margin-top: 20px;
}
.main .main-content .about .content .img-box .img img {
  width: 100%;
}
.main .main-content .about .content .txt-box {
  width: 630px;
  float: right;
  margin-top: 80px;
  background: #fff;
  padding: 45px 4% 55px 128px;
}
.main .main-content .about .content .txt-box .tit {
  border-bottom: 1px dashed #cecece;
}
.main .main-content .about .content .txt-box .tit h6 {
  font-size: 15px;
  color: #0f407e;
  font-weight: 500;
}
.main .main-content .about .content .txt-box .tit p {
  font-size: 14px;
  color: #333;
  margin: 8px 0 14px;
}
.main .main-content .about .content .txt-box .txt p {
  font-size: 14px;
  color: #666;
  line-height: 180%;
  margin: 2% 0;
  text-indent: 28px;
}
.main .main-content .about .content .txt-box .txt li {
  font-size: 14px;
  color: #999;
  line-height: 180%;
}
.main .main-content .about .content .txt-box .txt li span {
  color: #333;
}
.main .main-content .about .content .txt-box .txt li a {
  color: #f08700;
}
.main .main-content .pro-process .tit {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border-bottom: 3px solid #0f407e;
  margin: 40px 0 18px;
}
.main .main-content .pro-process .tit h6 {
  font-size: 20px;
  color: #0f407e;
  font-weight: 500;
}
.main .main-content .pro-process .tit h6 span {
  color: #f08700;
}
.main .main-content .pro-process .tit p {
  font-size: 14px;
  color: #666;
  margin: 8px 0 14px;
}
.main .main-content .pro-process .process-box {
  position: relative;
}
.main .main-content .pro-process .swiper-container-process {
  overflow: hidden;
}
.main .main-content .pro-process .swiper-slide {
  position: relative;
  text-align: center;
}
.main .main-content .pro-process .swiper-slide:hover .img img {
  transform: scale(1.08);
}
.main .main-content .pro-process .swiper-slide .img {
  overflow: hidden;
}
.main .main-content .pro-process .swiper-slide .img img {
  width: 100%;
  transition: 0.3s;
}
.main .main-content .pro-process .swiper-slide p {
  text-align: left;
  margin-top: 10px;
  font-size: 14px;
  color: #666;
}
.main .main-content .pro-process .swiper-slide p span {
  display: block;
  float: left;
  border-radius: 2px;
  margin-right: 8px;
  background: #f08700;
  font-size: 14px;
  color: #fff;
  padding: 4px 8px;
}
.main .main-content .pro-process .swiper-button-next-process {
  display: block;
  width: 26px;
  cursor: pointer;
  position: absolute;
  right: -50px;
  top: 50%;
  margin-top: -24px;
  height: 48px;
  background: url("../images/process-next_03.png") no-repeat center;
}
.main .main-content .pro-process .swiper-button-next-process:hover {
  background: url("../images/process-next2_03.png") no-repeat center;
}
.main .main-content .pro-process .swiper-button-prev-process {
  display: block;
  width: 26px;
  cursor: pointer;
  position: absolute;
  left: -50px;
  top: 50%;
  margin-top: -24px;
  height: 48px;
  background: url("../images/process-prev_03.png") no-repeat center;
}
.main .main-content .pro-process .swiper-button-prev-process:hover {
  background: url("../images/process-prev2_03.png") no-repeat center;
}
.main .main-content .news-honor {
  margin-top: 1.5%;
}
.main .main-content .news-honor .news {
  width: 57%;
  float: left;
}
.main .main-content .news-honor .news .slideTxtBox {
  position: relative;
}
.main .main-content .news-honor .news .slideTxtBox .hd ul {
  margin: 0;
  border-bottom: 2px solid #cecece;
  box-sizing: border-box;
}
.main .main-content .news-honor .news .slideTxtBox .hd ul li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  padding-bottom: 10px;
  font-size: 16px;
  color: #666;
  margin-right: 40px;
  border-bottom: 3px solid transparent;
}
.main .main-content .news-honor .news .slideTxtBox .hd ul li.on {
  border-bottom: 3px solid #0f407e;
  font-size: 20px;
  color: #0f407e;
}
.main .main-content .news-honor .news .slideTxtBox .hd ul li.on span {
  color: #f08700;
}
.main .main-content .news-honor .news .slideTxtBox .bd ul {
  zoom: 1;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .more {
  position: absolute;
  top: 10px;
  right: 0;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .more a {
  font-size: 14px;
  color: #f08700;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .txt-top {
  margin: 20px 0;
  height: 140px;
  background: #eff2f6 url("../images/news-more_03.jpg") no-repeat 97% center;
  padding: 0 3%;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .txt-top:hover {
  background: #eff2f6 url("../images/news-more2_03.jpg") no-repeat 97% center;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .txt-top a {
  display: block;
  height: 100%;
  width: 100%;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .txt-top h6 {
  font-size: 16px;
  padding-top: 18px;
  color: #333;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .txt-top p {
  font-size: 14px;
  color: #666;
  line-height: 180%;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .txt-top b {
  font-size: 14px;
  color: #666;
  font-weight: 500;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .bot-con .img {
  width: 273px;
  height: 210px;
  background-size: cover;
  position: relative;
  background: url("../images/news_03.jpg") no-repeat center;
  float: left;
  background-size: cover ;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .bot-con .img:hover p {
  color: #f08700;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .bot-con .img a {
  display: block;
  height: 100%;
  width: 100%;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .bot-con .img p {
  width: 100%;
  position: absolute;
  bottom: 0;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0;
  font-size: 16px;
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  padding: 3% 0;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .bot-con .list-box {
  width: 56.5%;
  float: right;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .bot-con .list-box .list {
  padding: 10px 0;
  border-bottom: 1px dashed #cecece;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .bot-con .list-box .list:hover .txt h6 {
  color: #f08700;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .bot-con .list-box .list:hover .txt p {
  color: #f08700;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .bot-con .list-box .list .date {
  float: left;
  width: 20%;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .bot-con .list-box .list .date h6 {
  font-size: 24px;
  font-weight: 500;
  color: #666;
  margin-bottom: 6px;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .bot-con .list-box .list .date p {
  font-size: 14px;
  color: #666;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .bot-con .list-box .list .txt {
  width: 80%;
  float: right;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .bot-con .list-box .list .txt h6 {
  font-size: 16px;
  font-weight: 500;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .bot-con .list-box .list .txt p {
  font-size: 14px;
  margin-top: 6px;
  color: #666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .bot-con .list-box .list:nth-child(1) {
  padding: 0;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .bot-con .list-box .list:nth-child(1) .date h6 {
  margin-top: 0;
}
.main .main-content .news-honor .news .slideTxtBox .bd li .bot-con .list-box .list:nth-child(1) .txt h6 {
  margin-top: 0;
}
.main .main-content .news-honor .honor {
  width: 40%;
  float: right;
  margin-top: 40px;
}
.main .main-content .news-honor .honor .img-box {
  width: 57%;
  float: left;
}
.main .main-content .news-honor .honor .img-box img {
  width: 100%;
  border: 2px solid #dadada;
}
.main .main-content .news-honor .honor .txt-box {
  width: 37%;
  float: right;
}
.main .main-content .news-honor .honor .txt-box .tit {
  border-bottom: 3px solid #0f407e;
}
.main .main-content .news-honor .honor .txt-box .tit h6 {
  font-size: 20px;
  color: #0f407e;
  font-weight: 500;
}
.main .main-content .news-honor .honor .txt-box .tit h6 span {
  color: #f08700;
}
.main .main-content .news-honor .honor .txt-box .tit p {
  font-size: 14px;
  color: #666;
  margin: 8px 0 12px;
}
.main .main-content .news-honor .honor .txt-box .txt h6 {
  font-size: 16px;
  color: #0f407e;
  font-weight: 500;
  padding: 10px 0;
  border-bottom: 1px dashed #cecece;
}
.main .main-content .news-honor .honor .txt-box .txt span {
  font-size: 14px;
  color: #999;
  padding: 6px 0;
  display: block;
}
.main .main-content .news-honor .honor .txt-box .txt p {
  font-size: 14px;
  color: #666;
  margin-bottom: 20px;
}
.main .main-content .news-honor .honor .txt-box .txt a {
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-size: 16px;
  border-radius: 4px;
  background: #f08700;
  display: block;
  clear: both;
  margin-top: 23px;
}
.main .main-content .news-honor .honor .txt-box .txt li {
  width: 46%;
  float: left;
  cursor: pointer;
  border: 1px solid #dadada;
  margin-right: 5%;
}
.main .main-content .news-honor .honor .txt-box .txt li img {
  width: 100%;
}
.main .main-content .news-honor .honor .txt-box .txt li:nth-child(2) {
  margin-right: 0;
}
.main .main-content .custom .tit {
  margin: 30px 0 20px;
  position: relative;
  display: none;
}
.main .main-content .custom .tit h6 {
  font-size: 20px;
  color: #0f407e;
  font-weight: 500;
}
.main .main-content .custom .tit h6 span {
  color: #f08700;
}
.main .main-content .custom .tit p {
  font-size: 14px;
  color: #666;
  margin: 8px 0 12px;
}
.main .main-content .custom .tit b {
  display: block;
  width: 180px;
  height: 3px;
  background: #0f407e;
}
.main .main-content .custom .tit a {
  font-size: 14px;
  color: #f08700;
  position: absolute;
  right: 0;
  top: 20px;
}
.main .main-content .custom .list-box li {
  width: 23%;
  float: left;
  margin-right: 2.6666666%;
  height: 500px;
}
.main .main-content .custom .list-box li:hover {
  box-shadow: 0 0 10px #c5c4c4;
}
.main .main-content .custom .list-box li .img-box {
  border: 1px solid #dadada;
}
.main .main-content .custom .list-box li .img-box img {
  width: 100%;
}
.main .main-content .custom .list-box li .list {
  margin-top: 10px;
  padding: 0 2%;
}
.main .main-content .custom .list-box li .list img:nth-child(1) {
  border: 1px solid #f08700;
}
.main .main-content .custom .list-box li .list img {
  width: 19%;
  margin-right: 1.25%;
  border: 1px solid #dadada;
  cursor: pointer;
}
.main .main-content .custom .list-box li .list img:last-child {
  margin-right: 0;
}
.main .main-content .custom .list-box li .txt {
  padding: 0 2%;
}
.main .main-content .custom .list-box li .txt h6 {
  font-size: 14px;
  font-weight: 500;
  margin: 6px 0;
  color: #333;
}
.main .main-content .custom .list-box li .txt h6 span {
  color: #999;
  float: right;
}
.main .main-content .custom .list-box li .txt p {
  font-size: 14px;
  color: #666;
  line-height: 180%;
  margin-top: 3px;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.main .main-content .custom .list-box li .txt span {
  width: 30%;
  text-align: center;
  background: #efefef;
  font-size: 14px;
  color: #666;
  padding: 5px 0;
  display: inline-block;
  margin-right: 2%;
}
.main .main-content .custom .list-box li:last-child {
  margin-right: 0;
}
.main-bot {
  border-top: 1px solid #dadada;
  margin-top: 2%;
}
.main-bot .content {
  margin: 3% auto;
}
.main-bot .content li {
  width: 25%;
  float: left;
  text-align: center;
  box-sizing: border-box;
  border-right: 1px solid #dadada;
}
.main-bot .content li img {
  max-width: 100%;
}
.main-bot .content li h6 {
  font-size: 20px;
  color: #f08700;
  font-weight: 500;
  margin: 8px 0 4px;
}
.main-bot .content li p {
  font-size: 14px;
  color: #999;
  margin-bottom: 4px;
}
.footer .footer-content {
  height: 248px;
  background: #1c1d21;
  padding: 50px 0;
}
.footer .footer-content h6 {
  font-size: 16px;
  color: #fff;
  font-weight: 500;
}
.footer .footer-content .list:nth-child(1) {
  width: 25.5%;
  float: left;
}
.footer .footer-content .list:nth-child(1) h6 {
  padding-left: 28px;
  font-weight: 500;
  background: url("../images/footer-tel_03.jpg") no-repeat left center;
}
.footer .footer-content .list:nth-child(1) h4 {
  font-size: 30px;
  color: #0f407e;
  font-family: Impact;
  margin: 15px 0 15px;
}
.footer .footer-content .list:nth-child(1) p {
  font-size: 14px;
  color: #999;
}
.footer .footer-content .list:nth-child(1) p span {
  color: #fff;
}
.footer .footer-content .list:nth-child(1) p a {
  color: #f08700;
}
.footer .footer-content .list:nth-child(2) {
  width: 24.5%;
  float: left;
}
.footer .footer-content .list:nth-child(2) h6 {
  padding-bottom: 15px;
  font-weight: 500;
  background: url("../images/footer-tit-bg_03.jpg") no-repeat left bottom;
}
.footer .footer-content .list:nth-child(2) ul {
  margin-top: 14px;
}
.footer .footer-content .list:nth-child(2) li {
  font-size: 14px;
  line-height: 200%;
}
.footer .footer-content .list:nth-child(2) li span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 14%;
}
.footer .footer-content .list:nth-child(2) li a {
  color: #666;
}
.footer .footer-content .list:nth-child(2) li a:hover {
  color: #f08700;
}
.footer .footer-content .list:nth-child(3) {
  width: 34%;
  float: left;
}
.footer .footer-content .list:nth-child(3) h6 {
  padding-bottom: 15px;
  margin-bottom: 14px;
  font-weight: 500;
  background: url("../images/footer-tit-bg_03.jpg") no-repeat left bottom;
}
.footer .footer-content .list:nth-child(3) p {
  font-size: 14px;
  color: #999;
}
.footer .footer-content .list:nth-child(3) p span {
  color: #fff;
}
.footer .footer-content .list:nth-child(3) ul {
  margin: 20px 0;
}
.footer .footer-content .list:nth-child(3) li {
  font-size: 14px;
  line-height: 180%;
  color: #999;
}
.footer .footer-content .list:nth-child(3) .link a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 3%;
}
.footer .footer-content .list:nth-child(3) .link a:hover {
  opacity: 0.8;
}
.footer .footer-content .list:nth-child(4) {
  width: 14.5%;
  float: left;
}
.footer .footer-content .list:nth-child(4) h6 {
  padding-bottom: 15px;
  font-weight: 500;
  background: url("../images/footer-tit-bg_03.jpg") no-repeat left bottom;
}
.footer .footer-content .list:nth-child(4) img {
  max-width: 100%;
  margin-top: 14px;
}
.footer .footer-bot {
  clear: both;
  background: #0b1422;
  height: 75px;
  line-height: 74px;
}
.footer .footer-bot .container {
  border-top: 1px solid #999;
}
.footer .footer-bot p {
  margin: 0;
  font-size: 14px;
  color: #fff;
}
.footer .returnTop {
  z-index: 999;
  display: none;
  cursor: pointer;
  position: fixed;
  bottom: 120px;
  right: 60px;
  width: 80px;
  height: 80px;
  background: url("../images/return-top.png") no-repeat center;
}
/*ins-style*/
.ins-main .ins-ad .img-box {
  height: 400px;
  width: 100%;
}
.ins-main .ins-ad .jijia-ad {
  background: url("../images/jijia_02.jpg") no-repeat center;
}
.ins-main .ins-ad .pro-ad {
  background: url("../images/pro-ad_02.jpg") no-repeat center;
}
.ins-main .ins-ad .capacity-ad {
  background: url("../images/capacity-ad_02.jpg") no-repeat center;
}
.ins-main .ins-ad .about-ad {
  background: url("../images/about-ad_02.jpg") no-repeat center;
}
.ins-main .ins-ad .news-ad {
  background: url("../images/news-ad_02.jpg") no-repeat center;
}
.ins-main .ins-ad .contact-ad {
  background: url("../images/contact-ad_02.jpg") no-repeat center;
}
.ins-main .ins-ad .visit-ad {
  background: url("../images/visit-ad_02.jpg") no-repeat center;
}
.ins-main .ins-ad .order-ad {
  background: url("../images/order-ad_02.jpg") no-repeat center;
}
.ins-main .ins-ad .capacity-ad {
  background: url("../images/capacity-ad_02.jpg") no-repeat center;
}
.ins-main .ins-nav {
  height: 60px;
  line-height: 60px;
  background: #efefef;
}
.ins-main .ins-nav .wrap {
  width: 1170px;
  margin: 0 auto;
}
.ins-main .ins-nav p {
  font-size: 16px;
  color: #333;
  margin: 0;
  padding-left: 31px;
  background: url("../images/house_03.jpg") no-repeat left center;
}
.ins-main .ins-nav p a {
  color: #333;
}
.ins-main .ins-nav p a:hover {
  color: #f08700;
}
.ins-main .ins-nav p .active {
  color: #f08700;
}
.ins-main .ins-about {
  padding: 40px 0px;
}
.ins-main .ins-about .about-top {
  width: 1170px;
  margin: 0 auto;
  height: 314px;
}
.ins-main .ins-about .about-top .img {
  float: left;
}
.ins-main .ins-about .about-top .txt {
  width: 670px;
  float: right;
}
.ins-main .ins-about .about-top .txt .tit {
  border-bottom: 1px dashed #cecece;
}
.ins-main .ins-about .about-top .txt h5 {
  font-size: 20px;
  font-weight: 500;
  color: #0f407e;
}
.ins-main .ins-about .about-top .txt h5 span {
  color: #ee761f;
}
.ins-main .ins-about .about-top .txt h6 {
  font-size: 14px;
  color: #666;
  font-weight: 500;
  margin: 6px 0 12px;
}
.ins-main .ins-about .about-top .txt p {
  font-size: 14px;
  color: #666;
  line-height: 28px;
  text-indent: 28px;
  margin: 18px 0;
}
.ins-main .ins-about .Features {
  background: #efefef;
  margin: 80px 0 30px;
}
.ins-main .ins-about .Features .wrap {
  width: 1170px;
  margin: 0 auto;
}
.ins-main .ins-about .Features li {
  width: 23%;
  margin-right: 2.6666666666%;
  float: left;
  margin-top: -40px;
  height: 182px;
  border-bottom: 10px solid #cfcfcf;
}
.ins-main .ins-about .Features li h6 {
  margin: 10% 0 0 5%;
  font-size: 18px;
  font-weight: 500;
  color: #0f407e;
}
.ins-main .ins-about .Features li h6 span {
  color: #f08700;
}
.ins-main .ins-about .Features li p {
  font-size: 14px;
  color: #666;
  line-height: 150%;
  width: 52%;
  margin: 3% 0 0 5%;
}
.ins-main .ins-about .Features li:nth-child(1) {
  background: url("../images/Features_03.jpg") no-repeat center;
}
.ins-main .ins-about .Features li:nth-child(2) {
  background: url("../images/Features_05.jpg") no-repeat center;
}
.ins-main .ins-about .Features li:nth-child(3) {
  background: url("../images/Features_07.jpg") no-repeat center;
}
.ins-main .ins-about .Features li:nth-child(4) {
  background: url("../images/Features_09.jpg") no-repeat center;
  margin-right: 0;
}
.ins-main .ins-about .about-txt {
  height: 530px;
  background: url("../images/about-txt_02.jpg") no-repeat center;
}
.ins-main .ins-about .about-txt .wrap {
  width: 1170px;
  margin: 0 auto;
  color: #fff;
  text-align: center;
}
.ins-main .ins-about .about-txt .wrap h6 {
  font-size: 20px;
  padding: 120px 0 30px;
  display: inline-block;
  border-bottom: 1px dashed #cecece;
  font-weight: 500;
  margin-bottom: 10px;
}
.ins-main .ins-about .about-txt .wrap p {
  text-align: left;
  font-size: 14px;
  color: #fff;
  line-height: 28px;
  margin: 18px 0;
  text-indent: 28px;
}
.ins-main .ins-about .pro-process .tit {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border-bottom: 3px solid #0f407e;
  margin: 40px 0 18px;
}
.ins-main .ins-about .pro-process .tit h6 {
  font-size: 20px;
  color: #0f407e;
  font-weight: 500;
}
.ins-main .ins-about .pro-process .tit h6 span {
  color: #f08700;
}
.ins-main .ins-about .pro-process .tit p {
  font-size: 14px;
  color: #666;
  margin: 8px 0 14px;
}
.ins-main .ins-about .pro-process .process-box {
  position: relative;
}
.ins-main .ins-about .pro-process .swiper-container-process {
  overflow: hidden;
}
.ins-main .ins-about .pro-process .swiper-slide {
  position: relative;
  text-align: center;
}
.ins-main .ins-about .pro-process .swiper-slide:hover .img img {
  transform: scale(1.08);
}
.ins-main .ins-about .pro-process .swiper-slide .img {
  overflow: hidden;
}
.ins-main .ins-about .pro-process .swiper-slide .img img {
  width: 100%;
  transition: 0.3s;
}
.ins-main .ins-about .pro-process .swiper-slide p {
  text-align: left;
  margin-top: 10px;
  font-size: 14px;
  color: #666;
}
.ins-main .ins-about .pro-process .swiper-slide p span {
  display: block;
  float: left;
  border-radius: 2px;
  margin-right: 8px;
  background: #f08700;
  font-size: 14px;
  color: #fff;
  padding: 4px 8px;
}
.ins-main .ins-about .pro-process .swiper-button-next-process {
  display: block;
  width: 26px;
  cursor: pointer;
  position: absolute;
  right: -50px;
  top: 50%;
  margin-top: -24px;
  height: 48px;
  background: url("../images/process-next_03.png") no-repeat center;
}
.ins-main .ins-about .pro-process .swiper-button-next-process:hover {
  background: url("../images/process-next2_03.png") no-repeat center;
}
.ins-main .ins-about .pro-process .swiper-button-prev-process {
  display: block;
  width: 26px;
  cursor: pointer;
  position: absolute;
  left: -50px;
  top: 50%;
  margin-top: -24px;
  height: 48px;
  background: url("../images/process-prev_03.png") no-repeat center;
}
.ins-main .ins-about .pro-process .swiper-button-prev-process:hover {
  background: url("../images/process-prev2_03.png") no-repeat center;
}
.ins-main .ins-jieshao {
  padding-bottom: 2%;
}
.ins-main .ins-jieshao .tit {
  text-align: center;
  padding: 2% 0;
}
.ins-main .ins-jieshao .tit h5 {
  font-size: 2.4px;
  color: #17a3fa;
}
.ins-main .ins-jieshao .tit p {
  font-size: 1.4px;
  color: #666;
  text-transform: uppercase;
}
.ins-main .ins-jieshao .link {
  margin-bottom: 3%;
}
.ins-main .ins-jieshao .link li {
  width: 170px;
  height: 50px;
  line-height: 50px;
  margin-right: 30px;
  text-align: center;
  background: #142134;
  color: #fff;
  font-size: 1.6px;
  float: left;
}
.ins-main .ins-jieshao .link li a {
  color: #fff;
  display: block;
}
.ins-main .ins-jieshao .link li:hover {
  background: #17a3fa;
}
.ins-main .ins-jieshao .link .active {
  background: #17a3fa;
}
.ins-main .ins-jieshao .top-box .img-box {
  width: 49%;
  float: left;
  height: 432px;
  background: url("../images/jieshao_03.jpg") no-repeat center;
}
.ins-main .ins-jieshao .top-box .txt {
  width: 49%;
  float: right;
}
.ins-main .ins-jieshao .top-box .txt li:first-child {
  padding: 0 0 3% 0;
}
.ins-main .ins-jieshao .top-box .txt li {
  padding: 3% 0;
  border-bottom: 1px dashed #d6d6d6;
}
.ins-main .ins-jieshao .top-box .txt li h6 {
  font-size: 2px;
  color: #333;
  margin-bottom: 2.5%;
}
.ins-main .ins-jieshao .top-box .txt li p {
  font-size: 1.4px;
  color: #666;
  line-height: 180%;
}
.ins-main .ins-jieshao .our-product {
  padding-bottom: 2%;
  border-bottom: 1px dashed #d6d6d6;
}
.ins-main .ins-jieshao .our-product h6 {
  font-size: 2px;
  color: #333;
  margin: 2% 0;
}
.ins-main .ins-jieshao .our-product p {
  font-size: 1.4px;
  color: #666;
  line-height: 180%;
}
.ins-main .ins-jieshao .our-product ul {
  margin: 2% 0;
}
.ins-main .ins-jieshao .our-product li {
  width: 32.333333%;
  margin-right: 1.5%;
  float: left;
  text-align: center;
}
.ins-main .ins-jieshao .our-product li img {
  width: 100%;
}
.ins-main .ins-jieshao .our-product li p {
  font-size: 1.4px;
  color: #666;
  margin: 2% 0;
}
.ins-main .ins-jieshao .our-product li:nth-child(3) {
  margin-right: 0;
}
.ins-main .ins-jieshao .txt-bot {
  padding-bottom: 2%;
  border-bottom: 1px dashed #d6d6d6;
}
.ins-main .ins-jieshao .txt-bot h6 {
  font-size: 2px;
  color: #333;
  margin: 2% 0;
}
.ins-main .ins-jieshao .txt-bot p {
  font-size: 1.4px;
  color: #666;
  line-height: 180%;
}
.ins-main .ins-honor {
  background: #fff;
}
.ins-main .ins-honor .tit {
  text-align: center;
  padding: 2% 0;
}
.ins-main .ins-honor .tit h5 {
  font-size: 2.4px;
  color: #17a3fa;
}
.ins-main .ins-honor .tit p {
  font-size: 1.4px;
  color: #666;
  text-transform: uppercase;
}
.ins-main .ins-honor .link {
  margin-bottom: 2%;
}
.ins-main .ins-honor .link li {
  width: 170px;
  height: 50px;
  line-height: 50px;
  margin-right: 30px;
  text-align: center;
  background: #142134;
  color: #fff;
  font-size: 1.6px;
  float: left;
}
.ins-main .ins-honor .link li a {
  color: #fff;
  display: block;
}
.ins-main .ins-honor .link li:hover {
  background: #17a3fa;
}
.ins-main .ins-honor .link .active {
  background: #17a3fa;
}
.ins-main .ins-honor li {
  width: 23%;
  margin: 0 1% 1%;
  float: left;
  text-align: center;
  cursor: pointer;
}
.ins-main .ins-honor li img {
  width: 100%;
  border: 1px solid #ddd;
}
.ins-main .ins-honor li p {
  color: #666;
  font-size: 1.6px;
  padding: 10px 0;
  border-top: none;
}
.ins-main .ins-contact {
  width: 1170px;
  margin: 0 auto;
  padding: 40px 0;
}
.ins-main .ins-contact .contact-top {
  height: 665px;
  background: url("../images/contact-top_03.jpg") no-repeat center;
}
.ins-main .ins-contact .contact-top .list-box {
  width: 510px;
  float: left;
  margin: 40px 0 0 30px;
}
.ins-main .ins-contact .contact-top .list-box .tit {
  padding: 14px 0;
  border-bottom: 1px dashed #cecece;
  margin-bottom: 20px;
}
.ins-main .ins-contact .contact-top .list-box .tit h6 {
  font-size: 17px;
  color: #0f407e;
  font-weight: 500;
  margin: 6px 0;
}
.ins-main .ins-contact .contact-top .list-box .tit h6 span {
  color: #ee761f;
}
.ins-main .ins-contact .contact-top .list-box .tit p {
  font-size: 14px;
  color: #666;
}
.ins-main .ins-contact .contact-top .list-box li {
  /* height: 50px; */
  /* line-height: 50px; */
  font-size: 14px;
  color: #666;
  padding: 15px 0;
  padding-left: 80px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.ins-main .ins-contact .contact-top .list-box li:nth-child(1) {
  background: #ffffff url("../images/contact-icon_03.jpg") no-repeat 30px center;
}
.ins-main .ins-contact .contact-top .list-box li:nth-child(2) {
  background: #ffffff url("../images/contact-icon_06.jpg") no-repeat 30px center;
}
.ins-main .ins-contact .contact-top .list-box li:nth-child(3) {
  background: #ffffff url("../images/contact-icon_08.jpg") no-repeat 30px center;
}
.ins-main .ins-contact .contact-top .list-box li:nth-child(4) {
  background: #fff;
  text-align: center;
  padding: 0;
}
.ins-main .ins-contact .contact-top .list-box li:nth-child(4) a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 2%;
}
.ins-main .ins-contact .contact-top .list-box li:nth-child(4) a img {
  vertical-align: middle;
}
.ins-main .ins-contact .contact-top .form-box {
  width: 510px;
  float: right;
  margin: 40px 30px 0 0;
}
.ins-main .ins-contact .contact-top .form-box h6 {
  font-size: 20px;
  color: #333;
  padding-left: 23px;
  border-left: 3px solid #ee761f;
  font-weight: 500;
  margin-bottom: 10px;
}
.ins-main .ins-contact .contact-top .form-box p {
  font-size: 14px;
  color: #666;
  line-height: 26px;
}
.ins-main .ins-contact .contact-top .form-box input:focus {
  border: 1px solid #ee761f;
}
.ins-main .ins-contact .contact-top .form-box textarea:focus {
  border: 1px solid #ee761f;
}
.ins-main .ins-contact .contact-top .form-box .txt {
  margin-top: 20px;
  width: 488px;
  height: 48px;
  line-height: 48px;
  background: #f8f8f8;
  padding: 0 10px;
  font-size: 16px;
  color: #999;
  border: 1px solid #d9d9d9;
}
.ins-main .ins-contact .contact-top .form-box textarea {
  margin-top: 20px;
  font-family: "Microsoft YaHei";
  width: 488px;
  height: 162px;
  background: #f8f8f8;
  padding: 10px;
  font-size: 16px;
  color: #999;
  border: 1px solid #d9d9d9;
}
.ins-main .ins-contact .contact-top .form-box .submit {
  margin-top: 15px;
  width: 508px;
  height: 50px;
  line-height: 50px;
  background: #ee761f;
  font-size: 16px;
  border: none;
  color: #fff;
  cursor: pointer;
}
.ins-main .ins-contact .center {
  margin: 30px 0 40px;
}
.ins-main .ins-contact .center .list {
  float: left;
  margin-right: 39px;
  width: 31%;
  height: 92px;
  background: #eff2f6 url("../images/contact-center_03.jpg") no-repeat left center;
  padding-left: 123px;
}
.ins-main .ins-contact .center .list h6 {
  font-size: 16px;
  color: #333;
  padding: 16px 0 8px;
  font-weight: 500;
}
.ins-main .ins-contact .center .list h4 {
  font-size: 30px;
  color: #0f407e;
  font-weight: 600;
  font-family: Impact;
}
.ins-main .ins-contact .center .list p {
  font-size: 14px;
  color: #666;
  line-height: 24px;
  margin-right: 15px;
}
.ins-main .ins-contact .center .list a {
  font-size: 20px;
  color: #0f407e;
}
.ins-main .ins-contact .center .list:nth-child(3) {
  margin-right: 0;
}
.ins-main .ins-contact .center .list:nth-child(2) h6 {
  padding: 8px 0 6px;
}
.ins-main .ins-contact .map {
  margin-bottom: 40px;
}
.ins-main .ins-contact .map .my-map {
  margin: 0 auto;
  width: 100%;
  height: 450px;
}
.ins-main .ins-contact .map .my-map .icon {
  background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat;
}
.ins-main .ins-contact .map .my-map .icon-cir {
  height: 31px;
  width: 28px;
}
.ins-main .ins-contact .map .my-map .icon-cir-red {
  background-position: -11px -5px;
}
.ins-main .ins-contact .map .amap-container {
  height: 100%;
}
.ins-main .ins-contact .message {
  width: 41%;
  float: right;
}
.ins-main .ins-contact .message h5 {
  font-size: 2.4px;
  color: #333;
  margin: 5.3% 0;
}
.ins-main .ins-contact .message .message-box {
  height: 504px;
}
.ins-main .ins-contact .message .message-box h6 {
  font-size: 2px;
  color: #666;
  padding-left: 15px;
  border-left: 5px solid #17a3fa;
  margin-left: 4%;
}
.ins-main .ins-contact .message .message-box p {
  font-size: 1.4px;
  color: #999;
  margin-left: 4%;
}
.ins-main .ins-contact .list-box {
  margin: 3% 0 5%;
}
.ins-main .ins-contact .list-box .list {
  border: 1px solid #f5f5f5;
  width: 18%;
  float: left;
  margin-right: 2.4%;
}
.ins-main .ins-contact .list-box .list h6 {
  height: 48px;
  line-height: 48px;
  border-bottom: 1px solid #f5f5f5;
  margin: 0;
  position: relative;
  font-size: 1.8px;
  color: #333;
  padding-left: 22px;
}
.ins-main .ins-contact .list-box .list h6 span {
  width: 66px;
  height: 4px;
  background: #17a3fa;
  display: block;
  position: absolute;
  left: 22px;
  bottom: -1px;
}
.ins-main .ins-contact .list-box .list .txt {
  height: 108px;
  padding: 20px 0 20px 55px;
}
.ins-main .ins-contact .list-box .list .txt p {
  font-size: 1.4px;
  color: #666;
  margin: 0;
  line-height: 180%;
}
.ins-main .ins-contact .list-box .list:nth-child(1) {
  background: url("../images/contact-icon_03.jpg") no-repeat 16px 65px;
}
.ins-main .ins-contact .list-box .list:nth-child(2) {
  background: url("../images/contact-icon_05.jpg") no-repeat 16px 65px;
}
.ins-main .ins-contact .list-box .list:nth-child(3) {
  background: url("../images/contact-icon_07.jpg") no-repeat 16px 65px;
}
.ins-main .ins-contact .list-box .list:nth-child(4) {
  background: url("../images/contact-icon_09.jpg") no-repeat 16px 65px;
}
.ins-main .ins-contact .list-box .list:nth-child(5) {
  background: url("../images/contact-icon_11.jpg") no-repeat 16px 65px;
}
.ins-main .ins-contact .list-box .list:nth-child(5) {
  margin-right: 0;
}
.ins-main .ins-recruit h4 {
  font-size: 2px;
  color: #333;
  padding-bottom: 10px;
  border-bottom: 1px dashed #d9d9d9;
  margin-bottom: 3%;
}
.ins-main .ins-recruit .list .title {
  padding: 3% 0 0;
}
.ins-main .ins-recruit .list .title .number {
  height: 50px;
  text-align: center;
  width: 50px;
  background: #d9d9d9;
  float: left;
}
.ins-main .ins-recruit .list .title .number h5 {
  font-size: 3px;
  line-height: 50px;
  color: #fff;
  font-family: Engravers MT;
}
.ins-main .ins-recruit .list .title .txt {
  padding-left: 20px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  float: left;
}
.ins-main .ins-recruit .list .title .txt h6 {
  font-size: 1.6px;
  color: #333;
  font-weight: 600;
  margin-top: 0;
}
.ins-main .ins-recruit .list .title .txt span {
  font-size: 14px;
  color: #666;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 40px;
}
.ins-main .ins-recruit .list .title .more {
  float: right;
}
.ins-main .ins-recruit .list .title .more a {
  display: block;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 1.6px;
  color: #fff;
  border-radius: 6px;
  background: #0d6dca;
}
.ins-main .ins-recruit .list .content .txt {
  padding-bottom: 30px;
  border-bottom: 1px dashed #cac9c8;
}
.ins-main .ins-recruit .list .content .txt h6 {
  font-size: 1.6px;
  color: #666;
  font-weight: 600;
  margin: 2% 0;
}
.ins-main .ins-recruit .list .content .txt p {
  font-size: 1.4px;
  color: #666;
  line-height: 24px;
}
.ins-main .ins-news {
  clear: both;
  width: 1170px;
  margin: 0 auto;
}
.ins-main .ins-news li {
  padding: 40px 0;
  border-bottom: 2px solid #efefef;
}
.ins-main .ins-news li:hover .img img {
  transform: scale(1.1);
}
.ins-main .ins-news li .date {
  margin-top: 25px;
  width: 111px;
  border-right: 1px solid #efefef;
  float: left;
}
.ins-main .ins-news li .date h4 {
  font-size: 48px;
  color: #f08700;
}
.ins-main .ins-news li .date p {
  font-size: 18px;
  color: #666;
}
.ins-main .ins-news li .img {
  float: left;
  width: 270px;
  margin: 0 37px;
  overflow: hidden;
  border-radius: 4px;
}
.ins-main .ins-news li .img img {
  width: 270px;
  height: 144px;
  transition: 0.2s;
}
.ins-main .ins-news li .txt {
  float: right;
  width: 704px;
}
.ins-main .ins-news li .txt h6 {
  font-size: 16px;
  color: #333;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ins-main .ins-news li .txt p {
  font-size: 14px;
  color: #666;
  line-height: 27px;
  margin: 14px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.ins-main .ins-news li .txt span {
  display: block;
  height: 40px;
  line-height: 40px;
  width: 138px;
  text-align: center;
  border-radius: 3px;
  background: #ee761f;
  color: #fff;
  font-size: 16px;
}
.ins-main .news-show .news-tit {
  height: 80px;
  line-height: 80px;
  background: #f7f7f7;
}
.ins-main .news-show .news-tit .content {
  position: relative;
  line-height: 80px;
  text-align: center;
}
.ins-main .news-show .news-tit .content a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 1.6rem;
  color: #28609d;
  padding-left: 32px;
  background: url("../images/return_03.jpg") no-repeat left center;
}
.ins-main .news-show .news-tit .content h6 {
  font-size: 1.6rem;
  color: #333;
  line-height: 80px;
  margin: 0;
}
.ins-main .news-show .news-content .Reading .Reading-tit {
  margin: 3% 0;
  text-align: center;
}
.ins-main .news-show .news-content .Reading .Reading-tit h5 {
  font-size: 24px;
  color: #333;
  font-weight: 500;
  margin-bottom: 16px;
}
.ins-main .news-show .news-content .Reading .Reading-tit span {
  font-size: 14px;
  color: #666;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 5%;
}
.ins-main .news-show .news-content .Reading .txt-box {
  padding: 2%;
  background: #eff2f6;
}
.ins-main .news-show .news-content .Reading .txt-box h6 {
  font-size: 18px;
  color: #666;
  padding-bottom: 1.5%;
  border-bottom: 1px dashed #999;
  margin-bottom: 1%;
  font-weight: 500;
}
.ins-main .news-show .news-content .Reading .txt-box p {
  font-size: 14px;
  color: #666;
  line-height: 200%;
}
.ins-main .news-show .news-content .Reading .txt-box .share {
  margin-top: 15px;
}
.ins-main .news-show .news-content .Reading .txt-box .share a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 10px;
}
.ins-main .news-show .news-content .news-box {
  padding-bottom: 2%;
  border-bottom: 1px solid #efefef;
}
.ins-main .news-show .news-content .news-box h6 {
  font-size: 20px;
  font-weight: 500;
  color: #333;
  padding: 3% 0;
  border-bottom: 1px dashed #cecece;
  margin-bottom: 1.5%;
}
.ins-main .news-show .news-content .news-box p {
  font-size: 14px;
  color: #666;
  line-height: 220%;
}
.ins-main .news-show .news-content .news-box .img {
  margin: 2% 0;
  text-align: center;
}
.ins-main .news-show .news-content .news-box .img img {
  width: auto!important;
  max-width: 100%;
}
.ins-main .news-show .news-content .link {
  border: 1px solid #d3d3d3;
  height: 78px;
  margin: 4% 0;
}
.ins-main .news-show .news-content .link .left {
  width: 50%;
  float: left;
  box-sizing: border-box;
  border-right: 1px solid #d3d3d3;
}
.ins-main .news-show .news-content .link .left:hover a {
  background: #f5f5f7 url("../images/link-arrow_03.png") no-repeat 30px center;
}
.ins-main .news-show .news-content .link .left:hover span {
  color: #006cad;
}
.ins-main .news-show .news-content .link .left a {
  display: block;
  padding-left: 67px;
      line-height: 76px;
  height: 76px;
  background: url("../images/link-arrow_03.png") no-repeat 30px center;
}
.ins-main .news-show .news-content .link .left a p {
  font-size: 14px;
  color: #333;
  padding-top: 20px;
}
.ins-main .news-show .news-content .link .left a span {
  font-size: 14px;
  color: #333;
}
.ins-main .news-show .news-content .link .right {
  text-align: right;
  width: 50%;
  float: left;
  box-sizing: border-box;
}
.ins-main .news-show .news-content .link .right:hover a {
  background: #f5f5f7 url("../images/link-arrow2_03.png") no-repeat 95% center;
}
.ins-main .news-show .news-content .link .right:hover span {
  color: #006cad;
}
.ins-main .news-show .news-content .link .right a {
  display: block;
  padding-right: 67px;
      line-height: 76px;
  height: 76px;
  background: url("../images/link-arrow2_03.png") no-repeat 95% center;
}
.ins-main .news-show .news-content .link .right a p {
  font-size: 14px;
  color: #333;
  padding-top: 20px;
}
.ins-main .news-show .news-content .link .right a span {
  font-size: 14px;
  color: #333;
}
@media (max-width: 768px) {
  .ins-main .news-show .news-content .link {
    border: 1px solid #d3d3d3;
    height: auto;
    margin: 4% 0;
  }
  .ins-main .news-show .news-content .link .left {
    border-bottom: 1px solid #d3d3d3;
    width: 100%;
    float: left;
    box-sizing: border-box;
    border-right: none;
  }
  .ins-main .news-show .news-content .link .right {
    text-align: right;
    width: 100%;
    float: left;
    box-sizing: border-box;
  }
}
.ins-main .ins-product {
  padding: 40px 15px;
  clear: both;
}
.ins-main .ins-product .lf {
  width: 270px;
  float: left;
}
.ins-main .ins-product .lf .tit {
  height: 110px;
  background: url("../images/lf-top_03.jpg") repeat-x center;
}
.ins-main .ins-product .lf .tit h5 {
  font-size: 24px;
  color: #fff;
  font-weight: 500;
  padding: 30px 0 0 30px;
}
.ins-main .ins-product .lf .tit p {
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  margin: 8px 0 0 30px;
}
.ins-main .ins-product .lf ul {
  padding: 20px;
  background: #eff2f6;
}
.ins-main .ins-product .lf li {
  height: 50px;
  line-height: 50px;
  width: 100%;
  transition: 0.2s;
  margin-bottom: 10px;
  background: #ffffff url("../images/pro-lit_06.jpg") no-repeat 30px center;
  border-radius: 3px;
}
.ins-main .ins-product .lf li:hover {
  background: #ee761f url("../images/pro-lit_03.jpg") no-repeat 30px center;
}
.ins-main .ins-product .lf li:hover a {
  color: #fff;
}
.ins-main .ins-product .lf li a {
  display: block;
  padding-left: 58px;
  color: #333;
  font-size: 16px;
}
.ins-main .ins-product .lf .active a{
	
	color:#fff;
	background: #ff873e url(../images/pro-lit_03.jpg) no-repeat 30px center;
}
.ins-main .ins-product .lf .link {
  background: #eff2f6;
  padding: 0 20px 10px 20px;
}
.ins-main .ins-product .lf .link a {
  height: 60px;
  line-height: 60px;
  display: block;
  margin-bottom: 10px;
  font-size: 18px;
  color: #fff;
  padding-left: 30px;
  transition: 0.2s;
  background: #0f407e url("../images/arrow_03.png") no-repeat 183px center;
}
.ins-main .ins-product .lf .link a:hover {
  background: #ee761f url("../images/arrow_03.png") no-repeat 183px center;
}
.ins-main .ins-product .lf .lf-bot {
  position: relative;
  height: 160px;
  margin-top: 20px;
  background: url("../images/lf-bot_03.jpg") no-repeat center;
}
.ins-main .ins-product .lf .lf-bot p {
  position: absolute;
  font-size: 30px;
  color: #0f407e;
  font-family: Impact Regular;
  top: 68px;
  left: 30px;
}
.ins-main .ins-product .lf .lf-bot .tao {
  position: absolute;
  top: 112px;
  left: 30px;
}
.ins-main .ins-product .lf .lf-bot .tao a {
  font-size: 16px;
  color: #e87518;
  padding: 4px 0 4px 30px;
  border-bottom: 1px solid #e87518;
  background: url("../images/tao_03.jpg") no-repeat left center;
}
.ins-main .ins-product .rt {
  width: 870px;
  float: right;
}
.ins-main .ins-product .rt .list {
  float: left;
  transition: 0.2s;
  margin-bottom: 2%;
  cursor: pointer;
  width: 270px;
  margin-left: 30px;
}
.ins-main .ins-product .rt .list:hover {
  transform: translate(0, -4px);
}
.ins-main .ins-product .rt .list:hover p {
  color: #fff;
  background: #ee761f;
}
.ins-main .ins-product .rt .list img {
  width: 100%;
  height: 268px;
  border: 1px solid #dadada;
}
.ins-main .ins-product .rt .list p {
  font-size: 16px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 56px;
  line-height: 56px;
  text-align: center;
  transition: 0.2s;
  background: #eff2f6;
}
.ins-main .ins-product .rt .list:nth-child(3n+3) {
  margin-right: 0;
}
.ins-main .ins-visit .lf li:nth-child(1):hover a {
  color: #fff;
  background: url("../images/visit-icon2_03.png") no-repeat 15% center;
}
.ins-main .ins-visit .lf li:nth-child(1) a {
  background: url("../images/visit-icon_03.png") no-repeat 15% center;
}
.ins-main .ins-visit .lf li:nth-child(2):hover a {
  color: #fff;
  background: url("../images/visit-icon2_05.png") no-repeat 15% center;
}
.ins-main .ins-visit .lf li:nth-child(2) a {
  background: url("../images/visit-icon_05.png") no-repeat 15% center;
}
.ins-main .ins-service {
  padding: 0 15px 3%;
}
.ins-main .ins-service .Solutions {
  padding: 0 0 3%;
  border-bottom: 1px dashed #eee;
}
.ins-main .ins-service .Solutions .tit {
  margin-bottom: 3%;
}
.ins-main .ins-service .Solutions .tit h6 {
  font-size: 1.8px;
  color: #333;
}
.ins-main .ins-service .Solutions .txt {
  width: 57%;
  float: left;
}
.ins-main .ins-service .Solutions .txt p {
  font-size: 1.4px;
  color: #666;
}
.ins-main .ins-service .Solutions .txt .yinhao {
  padding-left: 22px;
  background: url("../images/yinhao_06.jpg") no-repeat left top;
  margin: 5% 0;
}
.ins-main .ins-service .Solutions .txt .yinhao span {
  color: #17a3fa;
}
.ins-main .ins-service .Solutions li {
  width: 25%;
  float: left;
  margin-right: 2%;
}
.ins-main .ins-service .Solutions li img {
  width: 100%;
}
.ins-main .ins-service .Solutions .img {
  width: 40%;
  float: right;
}
.ins-main .ins-service .Solutions .img img {
  width: 100%;
}
.ins-main .ins-service .Prototype {
  padding: 3% 0 4%;
  border-bottom: 1px dashed #eee;
}
.ins-main .ins-service .Prototype .tit {
  width: 350px;
  margin: 0 auto 4%;
  height: 68px;
  background: url("../images/Prototyping_03.jpg") no-repeat center;
}
.ins-main .ins-service .Prototype .tit h5 {
  color: #17a3fa;
  font-size: 2.4px;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
  padding: 10px 0 0px;
}
.ins-main .ins-service .Prototype .tit p {
  color: #333;
  font-size: 1.4px;
}
.ins-main .ins-service .Prototype .box {
  background: #f5f5f7;
  padding: 2% 7%;
  height: 245px;
}
.ins-main .ins-service .Prototype .box .img-box {
  padding: 2% 0 3%;
  border-bottom: 1px dashed #d3d3d3;
}
.ins-main .ins-service .Prototype .box p {
  font-size: 1.4px;
  color: #666;
  line-height: 180%;
  padding: 3% 0;
}
.ins-main .ins-service .get-box {
  padding: 5% 0 4%;
  background: #142134;
}
.ins-main .ins-service .get-box .tit {
  width: 350px;
  margin: 0 auto 4%;
  height: 66px;
  text-align: center;
  background: url("../images/get-bg_03.jpg") no-repeat center;
}
.ins-main .ins-service .get-box .tit h5 {
  color: #17a3fa;
  font-size: 2.4px;
  text-transform: uppercase;
  margin: 0;
  padding: 10px 0 0px;
}
.ins-main .ins-service .get-box .tit p {
  color: #999;
  font-size: 1.4px;
}
.ins-main .ins-service .get-box .txt-box {
  padding: 0 0 3%;
  border-bottom: 1px dashed #d3d3d3;
  text-align: center;
}
.ins-main .ins-service .get-box .txt-box p {
  font-size: 1.6px;
  color: #d3d3d3;
}
.ins-main .ins-service .get-box .more {
  text-align: center;
  padding-top: 3%;
}
.ins-main .ins-service .get-box .more a img {
  width: 36%;
}
.ins-main .ins-service .slideTxtBox .hd {
  position: relative;
}
.ins-main .ins-service .slideTxtBox .hd ul li {
  float: left;
  cursor: pointer;
  width: 140px;
  height: 140px;
  margin-right: 31px;
  color: #fff;
  margin: 2% 31px 2% 0;
  text-align: center;
  background: #142134 url("../images/line2_03.png") no-repeat center 30px;
}
.ins-main .ins-service .slideTxtBox .hd ul li span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-top: 60px;
}
.ins-main .ins-service .slideTxtBox .hd ul li:last-child {
  margin-right: 0;
}
.ins-main .ins-service .slideTxtBox .hd ul li.on {
  background: #17a3fa url("../images/line2_03.png") no-repeat center 30px;
}
.ins-main .ins-service .slideTxtBox .bd {
  width: 100%;
  background: #f5f5f7;
  position: relative;
  height: 460px;
}
.ins-main .ins-service .slideTxtBox .bd li {
  position: relative;
}
.ins-main .ins-service .slideTxtBox .bd li .txt-box {
  width: 50%;
  float: left;
  height: 460px;
  background: #f5f5f7;
  padding: 0 3%;
}
.ins-main .ins-service .slideTxtBox .bd li .txt-box .img-box {
  padding: 3% 0;
  border-bottom: 1px dashed #d3d3d3;
}
.ins-main .ins-service .slideTxtBox .bd li .txt-box h6 {
  font-size: 1.6px;
  color: #333;
  margin: 4% 0;
}
.ins-main .ins-service .slideTxtBox .bd li .txt-box li {
  font-size: 1.4px;
  color: #666;
  line-height: 180%;
}
.ins-main .ins-service .slideTxtBox .bd li .swiper-container {
  width: 50%;
  float: right;
  margin-top: 4%;
}
.ins-main .ins-service .slideTxtBox .bd li .swiper-slide {
  width: 60%;
}
.ins-main .ins-service .slideTxtBox .bd li .swiper-slide img {
  display: block;
  width: 100%;
}
.ins-main .ins-service .slideTxtBox .bd li .swiper-slide .txt {
  background: #f5f5f7;
  padding: 3% 4%;
  font-size: 1.4px;
  color: #666;
}
.ins-main .ins-service .slideTxtBox .bd li .swiper-slide .txt p {
  margin: 0;
}
.ins-main .ins-service .slideTxtBox .bd li .swiper-slide .txt span {
  display: block;
}
.ins-main .ins-service .slideTxtBox .bd li .swiper-pagination {
  text-align: center;
  position: static;
}
.ins-main .ins-service .slideTxtBox .bd li .swiper-pagination-bullet {
  width: 20px;
  height: 20px;
  margin: 0 5px;
  text-align: center;
  line-height: 20px;
  font-size: 12px;
  color: #000;
  opacity: 1;
  background: rgba(0, 0, 0, 0.2);
}
.ins-main .ins-service .slideTxtBox .bd li .swiper-pagination-bullet-active {
  color: #fff;
  background: #007aff;
}
.ins-main .ins-service .slideTxtBox .bd li .swiper-button-next,
.ins-main .ins-service .slideTxtBox .bd li .swiper-button-prev {
  top: 5px;
  width: 10%;
  height: 7px;
}
.ins-main .ins-service .slideTxtBox .bd li .swiper-button-next {
  background: url("images/right.png") no-repeat 100% 2.5px;
}
.ins-main .ins-service .slideTxtBox .bd li .swiper-button-prev {
  background: url("images/left.png") no-repeat 0 2.5px;
}
.ins-main .ins-service .service-bot {
  padding: 3% 0;
}
.ins-main .ins-service .service-bot .tit h5 {
  padding: 2% 0;
  border-bottom: 1px dashed #d3d3d3;
  font-size: 1.8px;
  color: #17a3fa;
  text-transform: uppercase;
  padding-left: 22px;
  background: url("../images/service-bot-lit_03.jpg") no-repeat left center;
}
.ins-main .ins-service .service-bot .tit p {
  font-size: 1.4px;
  color: #333;
  line-height: 180%;
  margin: 1% 0;
}
.ins-main .ins-service .service-bot .txt {
  padding: 2%;
  background: #f5f5f7;
}
.ins-main .ins-service .service-bot .txt li {
  padding: 2% 0;
  border-bottom: 1px dashed #d3d3d3;
}
.ins-main .ins-service .service-bot .txt li h6 {
  text-transform: uppercase;
  font-size: 1.8px;
  color: #333;
  margin-top: 0;
}
.ins-main .ins-service .service-bot .txt li p {
  font-size: 1.4px;
  color: #666;
  line-height: 180%;
}
.ins-main .ins-valuation .pcb .content {
  padding: 4% 1% 6%;
}
.ins-main .ins-valuation .pcb .form-box {
  width: 45.8%;
  float: left;
}
.ins-main .ins-valuation .pcb .form-box ul:nth-child(1) li {
  font-size: 1.6px;
  color: #333;
  line-height: 38px;
  margin-bottom: 23px;
}
.ins-main .ins-valuation .pcb .form-box ul:nth-child(1) li sup {
  color: #e4252c;
}
.ins-main .ins-valuation .pcb .form-box ul:nth-child(1) li .txt {
  width: 78%;
  float: right;
  height: 38px;
  line-height: 38px;
  border: 1px solid #d6d6d6;
  padding: 0 10px;
  font-size: 1.5px;
}
.ins-main .ins-valuation .pcb .form-box ul:nth-child(2) input {
  height: 40px;
  line-height: 40px;
  width: 35%;
  text-align: center;
  border: none;
  font-size: 1.6px;
  cursor: pointer;
  float: right;
  margin-left: 8%;
}
.ins-main .ins-valuation .pcb .form-box ul:nth-child(2) .submit {
  color: #fff;
  background: #142134;
}
.ins-main .ins-valuation .pcb .form-box ul:nth-child(2) .reset {
  color: #666;
  background: #d6d6d6;
}
.ins-main .ins-valuation .pcb .txt-box {
  width: 380px;
  height: 280px;
  background: url("../images/pcb-img_03.jpg") no-repeat center;
  float: right;
}
.ins-main .ins-valuation .pcb .txt-box .box {
  margin: 110px 28px 0 28px;
  color: #fff;
}
.ins-main .ins-valuation .pcb .txt-box .box h5 {
  font-size: 2px;
  margin: 3% 0;
}
.ins-main .ins-valuation .pcb .txt-box .box p {
  font-size: 1.4px;
  margin: 0;
  line-height: 180%;
}
.ins-main .ins-valuation .pcb .txt-box .box p b {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: #fff;
  color: #e4252c;
}
.ins-main .ins-valuation .pcb .txt-box .box p span {
  text-decoration: line-through;
}
.ins-main .ins-valuation .smt .content {
  padding: 4% 0 6%;
}
.ins-main .ins-valuation .smt .content .list-box {
  padding: 0 0 3%;
}
.ins-main .ins-valuation .smt .content .list-box li {
  width: 32.3333333%;
  float: left;
  margin-right: 1.5%;
  background: #666;
  padding: 2% 0;
}
.ins-main .ins-valuation .smt .content .list-box li p {
  font-size: 1.4px;
  color: #333;
  margin-left: 98px;
}
.ins-main .ins-valuation .smt .content .list-box li p b {
  color: #e4252c;
}
.ins-main .ins-valuation .smt .content .list-box li:nth-child(1) {
  background: #f8f8f8 url("../images/smt_03.png") no-repeat 20px center;
}
.ins-main .ins-valuation .smt .content .list-box li:nth-child(2) {
  background: #f8f8f8 url("../images/smt_05.png") no-repeat 20px center;
}
.ins-main .ins-valuation .smt .content .list-box li:nth-child(3) {
  background: #f8f8f8 url("../images/smt_07.png") no-repeat 20px center;
}
.ins-main .ins-valuation .smt .content .list-box li:nth-child(3) {
  margin-right: 0;
}
.ins-main .ins-valuation .smt .content .txt {
  border: 1px solid #d6d6d6;
  padding: 2% 3%;
}
.ins-main .ins-valuation .smt .content .txt h6 {
  font-size: 1.6px;
  color: #333;
  font-weight: 600;
}
.ins-main .ins-valuation .smt .content .txt p {
  font-size: 1.4px;
  color: #666;
  line-height: 180%;
}
.ins-main .ins-valuation .mesh .content {
  padding: 4% 0 6%;
}
.ins-main .ins-valuation .mesh .content .mh-list {
  width: 31.3333333%;
  float: left;
  margin-right: 3%;
}
.ins-main .ins-valuation .mesh .content .mh-list h6 {
  padding: 5% 0;
  background: #17a3fa;
  text-align: center;
  font-size: 1.6px;
  color: #fff;
  line-height: 180%;
  margin: 0;
}
.ins-main .ins-valuation .mesh .content .mh-list .mh-txt {
  background: #f8f8f8;
  padding: 6% 0 8%;
}
.ins-main .ins-valuation .mesh .content .mh-list .mh-txt p {
  padding-left: 40px;
  font-size: 1.4px;
  color: #333;
  margin: 12px 0;
}
.ins-main .ins-valuation .mesh .content .mh-list .mh-txt p span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #666;
  margin-left: 18px;
}
.ins-main .ins-valuation .mesh .content .mh-list .mh-txt a {
  display: block;
  width: 135px;
  text-align: center;
  height: 40px;
  line-height: 40px;
  font-size: 1.6px;
  color: #fff;
  background: #142134;
  margin: 20px auto 0;
}
.ins-main .ins-valuation .mesh .content .mh-list:nth-child(3) {
  margin-right: 0;
}
.ins-main .ins-Capacity {
  padding: 40px 15px;
}
.ins-main .ins-Capacity .tit {
  height: 50px;

  background: #333;
}
.ins-main .ins-Capacity .tit h6 {
  font-size: 16px;
  color: #fff;
  height:50px;
  line-height:50px;
  text-align: center;
  font-weight: 500;
}
.ins-main .ins-Capacity table {
  border-collapse: collapse;
  border-color: #d6d6d6;
  /* thead{height:40px;line-height:40px;background: #d6d6d6;font-weight: 500;
          th{font-size: 16px;color:#333;text-transform: uppercase;padding: 2% 0;}
          th:nth-child(1){width:294px;text-align: center;}
          th:nth-child(2){width:302px;padding-left: 20px;}
          th:nth-child(3){width:569px;padding-left: 20px;}
        }*/

}
.ins-main .ins-Capacity table tbody td {
  font-size: 14px;
  color: #333;
  text-transform: uppercase;
  height: 69px;
  padding-left: 40px;
  text-align: left;
}
.ins-main .ins-Capacity table tbody td:nth-child(1) {
  width: 294px;
}
.ins-main .ins-Capacity table tbody td:nth-child(2) {
  width: 302px;
}
.ins-main .ins-Capacity table tbody td:nth-child(3) {
  width: 569px;
  line-height: 22px;
}
.ins-main .ins-Capacity table tbody tr:nth-child(even) {
  background: #f8f8f8;
}
.page-num {
  clear: both;
  text-align: center;
  vertical-align: middle;
  line-height: 20px;
  padding: 3% 0 5%;
}
.page-num span {
  display: inline-block;
  width: 32px;
  height: 32px;
  border-radius: 3px;
  text-align: center;
  line-height: 32px;
  margin: 0 2px;
  background-color: #ee761f;
  color: #fff;
  font-size: 14px;
}
.page-num a {
  display: inline-block;
  padding: 0 12px;
  height: 32px;
  border-radius: 3px;
  text-align: center;
  line-height: 32px;
  margin: 0 2px;
  background-color: #f1f1f1;
  color: #333;
  font-size: 14px;
}
.page-num a:hover {
  color: #fff;
  border-color: #ee761f;
  background-color: #ee761f;
}
/*ÃƒÂ¤Ã‚Â¼Ã…Â¡ÃƒÂ¥Ã¢â‚¬ËœÃ‹Å“ÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ©Ã‚ÂÃ‚Â¢*/
.member {
  min-height: 800px;
  background: #fff;
}
.member .wrap {
  width: 1170px;
  margin: 0 auto;
}
.member .member-lf {
  width: 240px;
  float: left;
  background: #eff2f6;
}
.member .member-lf .tit {
  height: 148px;
  text-align: center;
  background: url("../images/lf-top_03.jpg") no-repeat center;
  background-size: cover;
}
.member .member-lf .tit h5 {
  font-size: 30px;
  color: #fff;
  font-weight: 500;
  padding: 36px 0 11px;
}
.member .member-lf .tit p {
  font-size: 14px;
  color: #fff;
  font-weight: 500;
  text-transform: uppercase;
}
.member .member-lf .lf-con {
  padding: 20px 12px;
  height: 652px;
}
.member .member-lf .lf-con .list {
  margin-bottom: 15px;
}
.member .member-lf .lf-con .list h6 {
  height: 50px;
  line-height: 50px;
  border-radius: 5px;
  background: #1c1d21;
  font-size: 18px;
  color: #fff;
  padding-left: 31px;
  font-weight: 500;
}
.member .member-lf .lf-con .list li {
  height: 50px;
  line-height: 50px;
  margin-top: 10px;
}
.member .member-lf .lf-con .list li a {
  display: block;
  padding-left: 58px;
  border-radius: 5px;
  background: #ffffff url("../images/pro-lit_06.jpg") no-repeat 30px center;
  transition: 0.2s;
  font-size: 16px;
  color: #333;
}
.member .member-lf .lf-con .list li a:hover {
  color: #fff;
  background: #f08700 url("../images/pro-lit_03.jpg") no-repeat 30px center;
}
.member .member-rt {
  width: 930px;
  float: right;
}
.member .member-rt .top {
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  position: relative;
  background: #efefef;
}
.member .member-rt .top p {
  font-size: 14px;
  color: #333;
}
.member .member-rt .top a {
  font-size: 14px;
  color: #ff0000;
  text-decoration: underline!important;
  position: absolute;
  right: 20px;
  top: 0;
}
.member .member-rt .status {
  margin: 50px 20px 30px;
}
.member .member-rt .status li {
  font-size: 16px;
  color: #333;
  float: left;
  margin-right: 30px;
}
.member .member-rt .status li select {
  width: 250px;
  height: 40px;
  font-size: 14px;
  border-color: #ccc;
  border-radius: 3px;
}
.member .member-rt .content {
  margin: 40px 0 0 20px;
}
.member .member-rt .content table {
  border-collapse: collapse;
}
.member .member-rt .content table thead {
  height: 50px;
  line-height: 50px;
  background: #333;
  color: #fff;
  font-size: 16px;
  text-align: left;
}
.member .member-rt .content table thead th {
  border: none;
  font-weight: 500;
}
.member .member-rt .content table thead th:nth-child(1) {
  width: 100px;
  padding-left: 10px;
}
.member .member-rt .content table thead th:nth-child(2) {
  width: 200px;
}
.member .member-rt .content table thead th:nth-child(3) {
  width: 100px;
}
.member .member-rt .content table thead th:nth-child(4) {
  width: 80px;
}
.member .member-rt .content table thead th:nth-child(5) {
  width: 120px;
}
.member .member-rt .content table thead th:nth-child(6) {
  width: 120px;
}
.member .member-rt .content table thead th:nth-child(7) {
  width: 120px;
}
.member .member-rt .content table thead th:nth-child(8) {
  width: 160px;
}
.member .member-rt .content table tbody tr {
  border: 1px solid #d6d6d6;
}
.member .member-rt .content table tbody td {
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  color: #333;
  border: none;
}
.member .member-rt .content table tbody td:nth-child(1) {
  padding-left: 10px;
}
.member .member-rt .content table tbody a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #fff;
  width: 60px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 3px;
}
.member .member-rt .content table tbody a:nth-child(1) {
  background: #ff0000;
  margin-right: 6px;
}
.member .member-rt .content table tbody a:nth-child(2) {
  background: #0e3b75;
}
.member .member-rt .comment {
  margin: 30px 0 0 30px;
}
.member .member-rt .comment textarea {
  width: 422px;
  height: 150px;
  border: 1px solid #ccc;
  padding: 10px;
}
.member .member-rt .comment .submit {
  height: 40px;
  width: 120px;
  display: block;
  border: none;
  cursor: pointer;
  background: #ff0000;
  font-size: 16px;
  color: #fff;
  border-radius: 3px;
  margin: 15px 0 0 0;
}
.member .member-rt .comment .Checkbox {
  margin: 1px 0 20px;
}
.member .member-rt .comment .Checkbox .list_chk {
  font-size: 14px;
  color: #333;
  float: left;
  height: 16px;
  line-height: 16px;
  margin-left: -10px;
}
.member .member-rt .comment .Checkbox .list_chk span {
  display: inline-block;
  margin: 0 10px;
  vertical-align: top;
}
.member .member-rt .comment .related {
  padding: 30px 0;
}
.member .member-rt .comment .related .tit h6 {
  font-size: 16px;
  color: #333;
  font-weight: 500;
  margin-bottom: 30px;
}
.member .member-rt .comment .related .list-box li {
  width: 31.3333333%;
  float: left;
  margin-right: 3%;
  height: 500px;
}
.member .member-rt .comment .related .list-box li:hover {
  box-shadow: 0 0 10px #c5c4c4;
}
.member .member-rt .comment .related .list-box li .img-box {
  border: 1px solid #dadada;
}
.member .member-rt .comment .related .list-box li .img-box img {
  width: 100%;
}
.member .member-rt .comment .related .list-box li .list {
  margin-top: 10px;
  padding: 0 2%;
}
.member .member-rt .comment .related .list-box li .list img:nth-child(1) {
  border: 1px solid #f08700;
}
.member .member-rt .comment .related .list-box li .list img {
  width: 19%;
  margin-right: 1.25%;
  border: 1px solid #dadada;
  cursor: pointer;
}
.member .member-rt .comment .related .list-box li .list img:last-child {
  margin-right: 0;
}
.member .member-rt .comment .related .list-box li .txt {
  padding: 0 2%;
}
.member .member-rt .comment .related .list-box li .txt h6 {
  font-size: 14px;
  font-weight: 500;
  margin: 6px 0;
  color: #333;
}
.member .member-rt .comment .related .list-box li .txt h6 span {
  color: #999;
  float: right;
}
.member .member-rt .comment .related .list-box li .txt p {
  font-size: 14px;
  color: #666;
  line-height: 180%;
  margin-top: 3px;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.member .member-rt .comment .related .list-box li .txt span {
  width: 30%;
  text-align: center;
  background: #efefef;
  font-size: 14px;
  color: #666;
  padding: 5px 0;
  display: inline-block;
  margin-right: 2%;
}
.member .member-rt .comment .related .list-box li:last-child {
  margin-right: 0;
}
.member .member-footer {
  height: 75px;
  line-height: 75px;
  background: #1c1d21;
}
.member .member-footer .wrap {
  width: 1170px;
  margin: 0 auto;
}
.member .member-footer p {
  font-size: 14px;
  color: #666;
}
.login-header {
  height: 120px;
  background: #fff;
}
.login-header .wrap {
  width: 1170px;
  margin: 0 auto;
}
.login-header .logo {
  float: left;
  margin-top: 12px;
}
.login-header .txt {
  float: left;
  height: 90px;
  padding-left: 62px;
  border-left: 1px solid #d6d6d6;
  margin-left: 60px;
  margin-top: 15px;
}
.login-header .txt p {
  font-size: 16px;
  color: #666;
  margin: 12px 0 10px;
  text-transform: uppercase;
}
.login-header .txt h5 {
  font-size: 24px;
  color: #333;
  font-weight: 500;
}
.login-header .txt h5 span {
  color: #ee761f;
}
.login-header .tel {
  float: left;
  margin-left: 185px;
}
.login-header .tel p {
  font-size: 16px;
  color: #666;
  margin-top: 32px;
}
.login-header .tel h4 {
  font-size: 30px;
  color: #0f407e;
  font-weight: 600;
  font-family: Impact;
}
.login-content {
  height: 960px;
  background: url("../images/login-bg_02.jpg") no-repeat center;
}
.login-content .box {
  width: 970px;
  height: 573px;
  margin: 0 auto;
  padding-top: 145px;
}
.login-content .box-lf {
  width: 570px;
  height: 573px;
  background: #eff2f6;
  float: left;
}
.login-content .box-lf .form-box {
  padding: 77px 0 0 100px;
}
.login-content .box-lf .form-box .tit {
  margin-bottom: 40px;
}
.login-content .box-lf .form-box .tit h6 {
  font-size: 20px;
  color: #333;
  font-weight: 500;
  margin-bottom: 6px;
}
.login-content .box-lf .form-box .tit h6 span {
  color: #ee761f;
}
.login-content .box-lf .form-box .tit p {
  font-size: 14px;
  color: #666;
}
.login-content .box-lf .form-box input:focus {
  border: 1px solid #ee761f;
}
.login-content .box-lf .form-box .txt {
  width: 348px;
  height: 44px;
  border: 1px solid #ccc;
  padding: 0 10px;
  border-radius: 4px;
  margin-bottom: 20px;
}
.login-content .box-lf .form-box img {
  margin-bottom: 20px;
}
.login-content .box-lf .form-box .submit {
  height: 46px;
  line-height: 46px;
  cursor: pointer;
  background: #f08700;
  width: 368px;
  text-align: center;
  border-radius: 4px;
  border: none;
  font-size: 16px;
  color: #fff;
}
.login-content .box-rt {
  width: 400px;
  float: right;
  height: 573px;
  background: url("../images/box-rt_03.jpg") no-repeat right center;
}
.login-content .box-rt .rt-link {
  padding: 182px 0 0 100px;
}
.login-content .box-rt .rt-link p {
  font-size: 14px;
  color: #fff;
}
.login-content .box-rt .rt-link a {
  display: block;
  width: 200px;
  height: 46px;
  text-align: center;
  border-radius: 4px;
  line-height: 46px;
  font-size: 16px;
  color: #fff;
  margin-top: 20px;
}
.login-content .box-rt .rt-link a:nth-child(2) {
  background: #f08700;
}
.login-content .box-rt .rt-link a:nth-child(3) {
  background: #0f407e;
}
/*ÃƒÂ¨Ã‚Â´Ã‚Â­ÃƒÂ§Ã¢â‚¬Â°Ã‚Â©ÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ©Ã‚ÂÃ‚Â¢*/
.ordered .warning {
  height: 60px;
  line-height: 60px;
  background: #efefef;
}
.ordered .warning .wrap {
  width: 1170px;
  margin: 0 auto;
}
.ordered .warning p {
  font-size: 14px;
  color: #333;
  padding-left: 30px;
  background: url("../images/warning_03.jpg") no-repeat left center;
}
.ordered .top-txt {
  width: 1170px;
  margin: 0 auto;
}
.ordered .top-txt h5 {
  margin: 30px 0;
  font-size: 24px;
  color: #1c1d21;
  font-weight: 500;
}
.ordered .top-txt .link {
  height: 60px;
  line-height: 60px;
  background: #efefef;
  font-size: 20px;
  color: #1c1d21;
  padding: 0 20px;
}
.ordered .top-txt .link p {
  font-size: 16px;
  color: #333;
  float: right;
}
.ordered .top-txt .link p a {
  color: #333;
}
.ordered .top-txt .link p a:hover {
  color: #f08700;
}
.ordered .top-txt .link p .active {
  color: #ee761f;
}
.ordered .content {
  width: 1170px;
  height: 432px;
  margin: 40px auto 60px;
  background: #eff2f6;
  text-align: center;
}
.ordered .content .txt {
  padding-left: 62px;
  background: url("../images/order-icon_03.jpg") no-repeat left center;
  text-align: left;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 80px 0 58px;
}
.ordered .content .txt p {
  font-size: 16px;
  color: #333;
  margin: 10px 0;
}
.ordered .content .txt p span {
  color: #ff0000;
}
.ordered .content .link a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 200px;
  height: 46px;
  margin: 0 15px;
  text-align: center;
  line-height: 46px;
  border-radius: 4px;
  font-size: 16px;
  color: #fff;
}
.ordered .content .link a:nth-child(1) {
  background: #ee761f;
}
.ordered .content .link a:nth-child(2) {
  background: #0f407e;
}
.ordered .content .bot p {
  font-size: 14px;
  color: #666;
  margin: 38px 0 34px;
}
.ordered .content .bot p span {
  font-size: 14px;
  color: #ff0000;
}
.ordered .content .bot a {
  font-size: 16px;
  color: #f08700;
  text-decoration: underline!important;
}
.zhifu .warning {
  height: 60px;
  line-height: 60px;
  background: #efefef;
}
.zhifu .warning .wrap {
  width: 1170px;
  margin: 0 auto;
}
.zhifu .warning p {
  font-size: 14px;
  color: #333;
  padding-left: 30px;
  background: url("../images/warning_03.jpg") no-repeat left center;
}
.zhifu .top-txt {
  width: 1170px;
  margin: 0 auto;
}
.zhifu .top-txt h5 {
  margin: 30px 0;
  font-size: 24px;
  color: #1c1d21;
  font-weight: 500;
}
.zhifu .top-txt .link {
  height: 60px;
  line-height: 60px;
  background: #efefef;
  font-size: 20px;
  color: #1c1d21;
  padding: 0 20px;
}
.zhifu .top-txt .link p {
  font-size: 16px;
  color: #333;
  float: right;
}
.zhifu .top-txt .link p a {
  color: #333;
}
.zhifu .top-txt .link p a:hover {
  color: #f08700;
}
.zhifu .top-txt .link p .active {
  color: #ee761f;
}
.zhifu .content {
  margin: 40px auto 60px;
  width: 1170px;
}
.zhifu .content .list-box {
  width: 500px;
  height: 444px;
  border-right: 2px solid #cecece;
  float: left;
}
.zhifu .content .list-box .list-top li {
  font-size: 16px;
  color: #333;
  line-height: 32px;
}
.zhifu .content .list-box .list-top li span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 82px;
  float: left;
  text-align: right;
}
.zhifu .content .list-box .list-top li p {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 408px;
  float: right;
}
.zhifu .content .list-box .list-top li p b {
  color: #ff0000;
  font-weight: 500;
}
.zhifu .content .list-box .list-bot {
  clear: both;
  margin-top: 30px;
}
.zhifu .content .list-box .list-bot table {
  border-collapse: collapse;
  border: 1px solid #cecece;
  width: 468px;
  font-size: 16px;
  color: #333;
}
.zhifu .content .list-box .list-bot table tr {
  line-height: 28px;
  border-bottom: 1px solid #cecece;
}
.zhifu .content .list-box .list-bot table tr td:nth-child(1) {
  width: 66px;
  padding: 6px 0 6px 12px;
}
.zhifu .content .list-box .list-bot table tr td:nth-child(2) {
  width: 402px;
  padding: 6px 0 6px 12px;
}
.zhifu .content .list-box .list-bot table tr b {
  color: #ff0000;
  font-weight: 500;
}
.zhifu .content .zhifu-method {
  width: 640px;
  float: right;
}
.zhifu .content .zhifu-method .tit {
  margin-bottom: 50px;
}
.zhifu .content .zhifu-method .tit h6 {
  font-size: 20px;
  color: #333;
  margin-bottom: 13px;
  font-weight: 500;
}
.zhifu .content .zhifu-method .tit p {
  font-size: 14px;
  color: #666;
}
.zhifu .content .zhifu-method .demo--label {
  margin: 20px 20px 20px 0;
  display: block;
  cursor: pointer;
  vertical-align: middle;
  height: 40px;
  line-height: 40px;
  position: relative;
}
.zhifu .content .zhifu-method .demo--label p {
  position: absolute;
  left: 240px;
  font-size: 14px;
  color: #666;
  padding-left: 29px;
  top: 0;
  background: url("../images/tuijian_03.jpg") no-repeat left center;
}
.zhifu .content .zhifu-method .demo--radio {
  display: none;
}
.zhifu .content .zhifu-method .demo--radioInput {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 100%;
  display: inline-block;
  height: 16px;
  margin-right: 10px;
  margin-top: -34px;
  vertical-align: middle;
  width: 16px;
  line-height: 1;
}
.zhifu .content .zhifu-method .demo--radio:checked + .demo--radioInput:after {
  background-color: #f08700;
  border-radius: 100%;
  content: "";
  display: inline-block;
  height: 12px;
  margin: 2px;
  width: 12px;
}
.zhifu .content .zhifu-method .demo--checkbox.demo--radioInput,
.zhifu .content .zhifu-method .demo--radio:checked + .demo--checkbox.demo--radioInput:after {
  border-radius: 0;
}
.zhifu .content .zhifu-method .submit {
  width: 270px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  border: none;
  border-radius: 4px;
  background: #ee761f;
  font-size: 16px;
  color: #fff;
  margin-top: 20px;
  cursor: pointer;
}
.jiesuan .warning {
  height: 60px;
  line-height: 60px;
  background: #efefef;
}
.jiesuan .warning .wrap {
  width: 1170px;
  margin: 0 auto;
}
.jiesuan .warning p {
  font-size: 14px;
  color: #f08700;
  padding-left: 30px;
  background: url("../images/warning_03.jpg") no-repeat left center;
}
.jiesuan .warning p a {
  width: 120px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: #ee761f;
  border-radius: 4px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 20px;
  font-size: 14px;
  color: #fff;
}
.jiesuan .top-txt {
  width: 1170px;
  margin: 0 auto;
}
.jiesuan .top-txt h5 {
  margin: 30px 0;
  font-size: 24px;
  color: #1c1d21;
  font-weight: 500;
}
.jiesuan .top-txt .link {
  height: 60px;
  line-height: 60px;
  background: #efefef;
  font-size: 20px;
  color: #1c1d21;
  padding: 0 20px;
}
.jiesuan .top-txt .link p {
  font-size: 16px;
  color: #333;
  float: right;
}
.jiesuan .top-txt .link p a {
  color: #333;
}
.jiesuan .top-txt .link p a:hover {
  color: #f08700;
}
.jiesuan .top-txt .link p .active {
  color: #ee761f;
}
.jiesuan .content {
  margin: 40px auto 60px;
  width: 1170px;
}
.jiesuan .content .content-rt {
  padding-left: 30px;
  width: 638px;
  float: right;
  border-left: 2px solid #cecece;
  min-height: 600px;
}
.jiesuan .content .content-rt .address {
  border-bottom: 1px solid #cecece;
}
.jiesuan .content .content-rt .address .tit h6 {
  font-size: 20px;
  color: #333;
  font-weight: 500;
  margin-bottom: 20px;
}
.jiesuan .content .content-rt .address .tit a {
  font-size: 14px;
  color: #ff0000;
  float: right;
}
.jiesuan .content .content-rt .address .list-box .list-show {
  font-size: 13px;
  cursor: pointer;
}
.jiesuan .content .content-rt .address .list-box .list-show .list {
  margin-bottom: 5px;
}
.jiesuan .content .content-rt .address .list-box .list-show .list:hover .addr-name {
  border: 2px solid #f08700;
}
.jiesuan .content .content-rt .address .list-box .list-show span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 3px 8px 3px;
}
.jiesuan .content .content-rt .address .list-box .list-show .addr-name {
  width: 140px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  box-sizing: border-box;
  border: 2px solid transparent;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.jiesuan .content .content-rt .address .list-box .list-show .bg-active {
  background: url("../images/address_03.jpg") no-repeat center;
}
.jiesuan .content .content-rt .address .list-box .list-show .list-hide {
  display: none;
}
.jiesuan .content .content-rt .address .list-box .list-show .list-hide .addr-name {
  background: none;
}
.jiesuan .content .content-rt .address .list-box .list-show .list-hide .bg-active {
  background: url("../images/address_03.jpg") no-repeat center;
}
.jiesuan .content .content-rt .address .addr-more {
  margin: 10px 0 20px;
  clear: both;
}
.jiesuan .content .content-rt .address .addr-more a {
  font-size: 14px;
  color: #f08700;
}
.jiesuan .content .content-rt .fapiao .tit h6 {
  font-size: 20px;
  color: #333;
  font-weight: 500;
  margin: 30px 0;
}
.jiesuan .content .content-rt .fapiao label {
  position: relative;
  display: inline-block;
  z-index: 1;
  border: none;
  margin-left: 0;
  border-radius: 0;
  width: auto;
  height: auto;
  cursor: pointer;
}
.jiesuan .content .content-rt .fapiao .demo--label {
  font-size: 14px;
  color: #333;
  margin: 0  20px 20px 20px;
  width: 75px;
}
.jiesuan .content .content-rt .fapiao .demo--radio {
  display: none;
}
.jiesuan .content .content-rt .fapiao .demo--radioInput {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 100%;
  display: inline-block;
  height: 16px;
  margin-right: 10px;
  margin-top: 0px;
  vertical-align: middle;
  width: 16px;
  line-height: 1;
}
.jiesuan .content .content-rt .fapiao .demo--radio:checked + .demo--radioInput:after {
  background-color: #f08700;
  border-radius: 100%;
  content: "";
  display: inline-block;
  height: 12px;
  margin: 2px;
  width: 12px;
}
.jiesuan .content .content-rt .fapiao .demo--checkbox.demo--radioInput,
.jiesuan .content .content-rt .fapiao .demo--radio:checked + .demo--checkbox.demo--radioInput:after {
  border-radius: 0;
}
.jiesuan .content .content-rt .fapiao li {
  height: 40px;
  line-height: 40px;
  margin-bottom: 20px;
}
.jiesuan .content .content-rt .fapiao li input:focus {
  border: 1px solid #f08700;
}
.jiesuan .content .content-rt .fapiao li span {
  display: inline-block;
  width: 100px;
  font-size: 14px;
  color: #666;
  text-align: right;
}
.jiesuan .content .content-rt .fapiao li .txt {
  width: 348px;
  height: 38px;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 0 10px;
}
.jiesuan .content .content-rt .fapiao li b {
  font-size: 14px;
  color: #ff0000;
}
.jiesuan .content .content-rt .total .tit h6 {
  font-size: 20px;
  color: #333;
  font-weight: 500;
  margin: 30px 0;
}
/*ÃƒÂ¥Ã‚Â¢Ã…Â¾ÃƒÂ¥Ã…Â Ã‚Â ÃƒÂ¥Ã…â€œÃ‚Â°ÃƒÂ¥Ã‚ÂÃ¢â€šÂ¬*/
.layui-layer .layui-layer-title {
  font-size: 0;
  background-color: #fff;
  border-bottom: 0;
}
.html_template {
  border-radius: 10px;
  padding: 0 20px 30px 20px;
}
.html_template h5 {
  font-size: 24px;
  color: #333;
  text-align: center;
  font-weight: 500;
  margin-bottom: 20px;
}
.html_template li {
  font-size: 14px;
  color: #333;
  margin-bottom: 20px;
}
.html_template li .txt {
  border: 1px solid #ccc;
  border-radius: 3px;
  height: 40px;
  padding: 0 10px;
  background: #fff;
  width: 250px;
}
.html_template li .reset {
  height: 40px;
  width: 120px;
  display: inline-block;
  border: none;
  cursor: pointer;
  background: #f08700;
  font-size: 16px;
  color: #fff;
  border-radius: 3px;
  margin: 0 10px;
}
.html_template li .submit {
  height: 40px;
  width: 120px;
  display: inline-block;
  border: none;
  cursor: pointer;
  background: #ff0000;
  font-size: 16px;
  color: #fff;
  border-radius: 3px;
  margin: 0 10px;
}
.html_template li:last-child {
  text-align: center;
}
/*ÃƒÂ¦Ã‹Å“Ã…Â¸ÃƒÂ§Ã‚ÂºÃ‚Â§ÃƒÂ¨Ã‚Â¯Ã¢â‚¬Å¾ÃƒÂ¨Ã‚Â®Ã‚Âº*/
.star-comment {
  border-radius: 10px;
  padding: 0 20px 30px 20px;
}
.star-comment #star {
  margin: 20px 0;
}
.star-comment textarea {
  width: 322px;
  height: 150px;
  border: 1px solid #ccc;
  padding: 10px;
}
.star-comment .submit {
  height: 40px;
  width: 120px;
  display: block;
  border: none;
  cursor: pointer;
  background: #ff0000;
  font-size: 16px;
  color: #fff;
  border-radius: 3px;
  margin: 15px 0 0 0;
}
.hqgs{width:1170px;margin:20px auto 150px auto;display: flex;justify-content:space-between;align-items:flex-start;}
.hqgs-l{width:236px;background:#fff;}
.hqgs-l h3{color:#fff;font-size:24px;text-align:center;line-height:75px;background:#2368bb;}
.hqgs dl{padding: 23px 20px 32px 20px;}
.hqgs dl dt{line-height:100%;padding-bottom:15px;text-indent:16px;border-bottom:1px solid #ddd;font-size:18px;font-weight: normal;}
.hqgs dl dd{}
.hqgs dl dd a{display: block;font-size:16px;color:#666;line-height:44px;border-bottom:1px solid #ddd;text-indent:16px;background:url(../images/hqgs-tb8.png)no-repeat center right 9px;transition: all 0.5s;}
.hqgs dl dd a.active,.hqgs dl dd a:hover{color:#ee761f;font-weight:bold;}
.hqgs-r{width:905px;}
.hqgs-rt{display: flex;align-items:center;padding-bottom:15px;border-bottom:1px solid #ddd;margin-bottom:20px;color:#393737;font-size:24px;}
.hqgs-rt p{margin:0;width:63px;padding-left:10px;}
.hqgs-rc{overflow:hidden;margin-bottom:38px;}
.hqgs-rc img{display: block;margin:0;}
.hqgs-rc:hover img{}
.hqgs-rb{
    margin-bottom: 30px;
}
.hqgs-rb a{display: flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;color:#666;padding:0 5px;transition: all 0.5s;}
.hqgs-rb a p{line-height:43px;margin:0;}
.hqgs-rb a span{}
.hqgs-rb a:hover{color:#ee761f;}